13 London restaurants putting on the best Halloween show Halloween falls on a Saturday this year, which means the whole weekend is fair game. From afternoon tea with witches to dinner…